#!/bin/bash

# 运行4430接口测试脚本
echo "🚀 开始运行4430接口测试..."

# 检查Node.js是否安装
if ! command -v node &> /dev/null; then
    echo "❌ 错误: 未找到Node.js，请先安装Node.js"
    exit 1
fi

# 检查是否在正确的目录
if [ ! -f "test-code-4430.js" ]; then
    echo "❌ 错误: 未找到test-code-4430.js文件，请确保在正确的目录中运行"
    exit 1
fi

# 检查依赖是否安装
if [ ! -d "node_modules" ]; then
    echo "📦 安装依赖..."
    npm install
fi

# 运行测试
echo "🔧 运行4430接口测试..."
node test-code-4430.js

# 检查测试结果
if [ $? -eq 0 ]; then
    echo "✅ 测试执行完成"
else
    echo "❌ 测试执行失败"
    exit 1
fi
